Skip to content

Emby Integration - Draft#2821

Draft
tommargar wants to merge 135 commits intoKometa-Team:nightlyfrom
tommargar:feature_emby_overlays
Draft

Emby Integration - Draft#2821
tommargar wants to merge 135 commits intoKometa-Team:nightlyfrom
tommargar:feature_emby_overlays

Conversation

@tommargar
Copy link
Contributor

What type of PR is this?

  • Bug Fix (non-breaking change which fixes an issue)
  • Feature/Tweak (non-breaking change which adds new functionality or enhances existing functionality)
  • Breaking Change (fix or feature that would break any existing functionality for users)
  • Documentation Update
  • Other

Description

As requested by Webysther Sperandio at https://features.metamanager.wiki/features/p/emby-jellyfin-support here's my current fork with the necessary rewrites to make Kometa run with Emby.
I mostly used destructive code overwrites just to replicate the basic funktionality in the Emby environment.
Episodes, playlists and thumb overlays not tested/not worked on it.
I tired to stay up to date wit Kometa 2.2.1, but pull requests became a mess.
I'll try to keep my code updated and will work on further improvements from time to time.

Please find attached the C# source code for my basic overlay plugin, which looks up the id and applies the tranparent Kometa PNG to the poster. Auto updating. It's compiled against current beta 4.9.x, see my Emby forum post for further information and the initial 4.8 version.
Emby forum post, see https://emby.media/community/index.php?/topic/115403-plex-meta-manager-emby-support/page/6/#findComment-1402878 and following.

Have you updated the Documentation to reflect changes (if necessary)?

  • Yes
  • No

Have you updated the CHANGELOG?

tommargar and others added 30 commits March 23, 2025 09:53
…ure_emby_overlays

# Conflicts:
#	modules/builder.py
#	modules/meta.py
…ure_emby_overlays

# Conflicts:
#	modules/builder.py
#	modules/meta.py
…ure_emby_overlays

# Conflicts:
#	config/config.yml.template
#	docs/defaults/separators.md
#	json-schema/config-schema.json
#	json-schema/kitchen_sink_config.yml
#	modules/meta.py
#	modules/operations.py
#	modules/overlays.py
#	modules/plex.py
#	requirements.txt
(cherry picked from commit f4cf1c5)
(cherry picked from commit f01a3bf)
(cherry picked from commit 82dd0eb)
(cherry picked from commit ae81283)
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
(cherry picked from commit f3e409d)
@YozoraXCII YozoraXCII marked this pull request as draft September 25, 2025 13:42
@YozoraXCII
Copy link
Contributor

Converted PR to Draft since it appears to be a draft.

it also appears to be based on a very old nightly build, needs to be rebased as it's currently changing hundreds of files.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.